<?php
namespace Avalanche;

/**
 * Action is base handle system
 *
 * @author Vitold Sedyshev
 */
abstract class Action {

    /**
     * Main entry point to handle request
     *
     * @param \Avalanche\Model\RequestModel $request
     * @return \Avalanche\Model\ResponseModel
     */
    abstract public function execute($request);
}
